/*
 *	jQuery carouFredSel 6.0.5
 *	Demo's and documentation:*	caroufredsel.frebsite.nl
 *
 *	Copyright (c) 2012 Fred Heusschen
 *	www.frebsite.nl
 *
 *	Dual licensed under the MIT and GPL licenses.
 *	http://en.wikipedia.org/wiki/MIT_License
 *	http://en.wikipedia.org/wiki/GNU_General_Public_License
 */

.image_carousel {
	padding:0;
	margin:0;
	width:900px;
	position:relative;
}
.image_carousel li {
	border:1px solid #ccc;
	background-color:#fff;
	padding:2px;
	margin:3px;
	display:block;
	float:left;
	text-align:center;
}
.image_carousel li:hover {
	box-shadow:0 1px 2px rgba(0,0,0,.25);
}
a.prev, a.next {
	background:url(miscellaneous_sprite_red.png) no-repeat transparent;
	width:45px;
	height:50px;
	display:block;
	position:absolute;
	top:25px;
}
a.prev {
	left:-22px;
	background-position:0 0;
}
a.prev:hover {
	background-position:0 -50px;
}
a.prev.disabled {
	background-position:0 -100px !important;
}
a.next {
	right:-22px;
	background-position:-50px 0;
}
a.next:hover {
	background-position:-50px -50px;
}
a.next.disabled {
	background-position:-50px -100px !important;
}
a.prev.disabled, a.next.disabled {
	cursor:default;
}
a.prev span, a.next span {
	display:none;
}
.pagination {
	text-align:center;
}
.pagination a {
	background:url(miscellaneous_sprite_red.png) 0 -300px no-repeat transparent;
	width:15px;
	height:15px;
	margin:0 5px 0 0;
	display:inline-block;
}
.pagination a.selected {
	background-position:-25px -300px;
	cursor:default;
}
.pagination a span {
	display:none;
}
.clearfix {
	float:none;
	clear:both;
}
.courses-box{
	margin-bottom:0 !important;
}
.caroufredsel_wrapper{
	height:97px !important;
}